#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
//struct S {
//    int a;
//    int b;
//    int c;
//    int d;
//};
//struct A
//{
//    int _a : 2;
//    int _b : 5;
//    int _c : 10;
//    int _d : 30;
//};
//
//int main() {
//    printf("%d\n", sizeof(struct S));//16
//    printf("%d\n", sizeof(struct A));//
//    return 0;
//}


//struct S
//{
//    char a : 3;
//    char b : 4;
//    char c : 5;
//    char d : 4;
//};
//int main() {
//    printf("%d\n", sizeof(struct S));
//    struct S s = { 0 };
//    s.a = 10;
//    s.b = 12;
//    s.c = 3;
//    s.d = 4;
//    return 0;
//}













